package org.darkforest.ucenter.service;

import org.darkforest.model.Address;
import org.darkforest.model.AddressVo;

import java.util.List;

/**
 * 
 * 项目名称         :bwmall-ucenter
 * 文件名           :AddressService.java
 * 开发公司及作者    :陈超
 * 版本号及开发日期  :Rev. 1.00 (2015年2月22日)
 */
public interface AddressService {
	
	
	public List<Address> getAddressList(Integer memberId);
	
	public int addressAdd(AddressVo vo);
	
	
	public void addressEdit(AddressVo vo);
	
	public int getAddressCount(Integer memberId);
	
	public AddressVo getAddressById(Integer addressId, Integer memberId);
	
	public int delAddressById(Integer addressId, Integer memberId);

	/**
	 * 根据用户ID获取该用户默认收货地址
	 * @param userId
	 * @return
	 */
	Address getUserDefaultAddressByUserId(Integer userId);
}
